//!----------------------------------------------------------------------------
//!<Interface> Vertex
//!----------------------------------------------------------------------------

// Model view matrix
uniform mat4 ds_Model;

// Projection matrix
uniform mat4 ds_Projection;

// Product between Model and Projection matrix
uniform mat4 ds_ModelProjection;

// Normal transformation matrix
uniform mat3 ds_NormalMatrix;

//!============================================================================
//! Implementation notes
//!----------------------------------------------------------------------------
//! The Interface is used to transform vertices attributes in an homogeneous
//! space. This interface is composed only by uniforms, which specify the
//! transformations (represented by matrices) required to obtain a correct
//! rendering result.
//!----------------------------------------------------------------------------